﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;


namespace AutoBackupDatabase.Form
{
    using AutoBackupDatabase.BLL;
    using AutoBackupDatabase.General;

    public partial class frmChangePassword : DevExpress.XtraEditors.XtraForm
    {
        private USERACCOUNTBLL useraccountbll;
        public frmChangePassword()
        {
            InitializeComponent();
            useraccountbll=new USERACCOUNTBLL();
        }

        private void frmChangePassword_Load(object sender, EventArgs e)
        {

        }

        private void btnChange_Click(object sender, EventArgs e)
        {
            if (txtConfirm.Text.Trim()==""||txtNew.Text.Trim()=="" || txtOld.Text.Trim()=="")
            {
                MessageBox.Show("Mật khẩu cũ và mật khẩu mới không được bỏ trống");
                return;
            } if (txtConfirm.Text.Trim() != txtNew.Text.Trim())
            {
                MessageBox.Show("Xác nhận mật khẩu mới không khớp");
                return;
            }

            if (useraccountbll.CHANGEPASSWORD(general.userName,Encrypt.MD5Encrypt(txtOld.Text.Trim()),Encrypt.MD5Encrypt(txtNew.Text.Trim())))
            {
                MessageBox.Show("Thay đổi mật khẩu thành công");
                this.Close();
                return;
            }
            MessageBox.Show("Thay đổi mật khẩu thất bại vui lòng kiểm tra lại mật khẩu cũ","Thông báo");

        }
    }
}